.flickr_pagination {
    text-align: center;
    padding: .3em;
    margin: 10px auto;
}
.flickr_pagination a, .flickr_pagination span {
    padding: .2em .5em; }
.flickr_pagination span.disabled {
    color: #AAA; }
.flickr_pagination span.current {
    font-weight: bold;
    color: #FF0084; }
.flickr_pagination a {
    border: 1px solid #DDDDDD;
    color: #0063DC;
    text-decoration: none; }
.flickr_pagination a:hover, .flickr_pagination a:focus {
    border-color: #003366;
    background: #0063DC;
    color: white; }
.flickr_pagination .page_info {
    color: #aaa;
    padding-top: .8em; }
.flickr_pagination .prev_page, .flickr_pagination .next_page {
    border-width: 2px; }
.flickr_pagination .prev_page {
    margin-right: 1em; }
.flickr_pagination .next_page {
    margin-left: 1em; }